troop-contributing countries - English Synonyms Dictionary